package yxgf.oem.oemquotemgt.commons.dto;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @description： 合同约定单报价规则Dto
 * @version: v1.0
 * @author: Junit
 * @date: 2025/5/25
 */
public class ContractQuoteRuleDto {

    /**
     * 合同基数计算日期
     */
    private Date conBaseXDay;

    /**
     * 合同基数计算天数
     */
    private Integer conBaseXDays;


    /**
     * 报价基数计算日期
     */
    private Date baseXDays;

    /**
     * 报价基数计算天数
     */
    private Integer quoteDays;

    /**
     * 波动范围（%）
     */
    private BigDecimal range;

    /**
     * 基数X
     */
    private BigDecimal baseX;

    public Date getBaseXDays() {
        return baseXDays;
    }

    public void setBaseXDays(Date baseXDays) {
        this.baseXDays = baseXDays;
    }

    public Integer getQuoteDays() {
        return quoteDays;
    }

    public void setQuoteDays(Integer quoteDays) {
        this.quoteDays = quoteDays;
    }

    public BigDecimal getRange() {
        return range;
    }

    public void setRange(BigDecimal range) {
        this.range = range;
    }

    public BigDecimal getBaseX() {
        return baseX;
    }

    public void setBaseX(BigDecimal baseX) {
        this.baseX = baseX;
    }

    public Date getConBaseXDay() {
        return conBaseXDay;
    }

    public void setConBaseXDay(Date conBaseXDay) {
        this.conBaseXDay = conBaseXDay;
    }

    public Integer getConBaseXDays() {
        return conBaseXDays;
    }

    public void setConBaseXDays(Integer conBaseXDays) {
        this.conBaseXDays = conBaseXDays;
    }
}
